import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [vue()],
  server: {
    proxy: {
      '/api': {
        //实时预测后端接口，当前端请求路径以 /api 开头时
        target: 'http://127.0.0.1:5000', // 转发到您的 Flask 后端地址和端口
        changeOrigin: true, // 改变请求的 origin 头，使其与目标 URL 的 origin 相同
        rewrite: (path) => path.replace(/^\/api/, ''), // 重写路径，移除 /api 前缀，因为 Flask 接口可能没有 /api
      },
      // 知识图谱后端接口
      '/rag-api': {
        // 示例：智能助手的API前缀
        target: 'http://your-rag-backend-url:port', // 智能助手的实际后端地址
        changeOrigin: true,
        rewrite: (path) => path.replace(/^\/rag-api/, ''),
      },
    },
  },
})
